TABLE OF CONTENTS

Semaphore.mui/Semaphore.mui
Semaphore.mui/MUIM_Semaphore_Attempt
Semaphore.mui/MUIM_Semaphore_AttemptShared
Semaphore.mui/MUIM_Semaphore_Obtain
Semaphore.mui/MUIM_Semaphore_ObtainShared
Semaphore.mui/MUIM_Semaphore_Release
Semaphore.mui/Semaphore.mui

	The semaphore class helps to access dataspace objects
	from different tasks. Its methods are identical to the
	exec.library semaphore functions and work on the
	semaphore thats contained in the Semaphore classes
	instance data.
Semaphore.mui/MUIM_Semaphore_Attempt

    NAME
	MUIM_Semaphore_Attempt (V11)

    SYNOPSIS
	DoMethod(obj,MUIM_Semaphore_Attempt,);

    FUNCTION
	Emulates exec.library/AttemptSemaphore.

    SEE ALSO
	exec.library/AttemptSemaphore,
	MUIM_Semaphore_Obtain, MUIM_Semaphore_ObtainShared,
	MUIM_Semaphore_Release, MUIM_Semaphore_AttemptShared
Semaphore.mui/MUIM_Semaphore_AttemptShared

    NAME
	MUIM_Semaphore_AttemptShared (V11)

    SYNOPSIS
	DoMethod(obj,MUIM_Semaphore_AttemptShared,);

    FUNCTION
	Emulates exec.library/AttemptSemaphoreShared.
	The autodocs suggested pre-V39 fixes are already implemented.

    SEE ALSO
	exec.library/AttemptSemaphoreShared,
	MUIM_Semaphore_Obtain, MUIM_Semaphore_ObtainShared,
	MUIM_Semaphore_Release, MUIM_Semaphore_Attempt
Semaphore.mui/MUIM_Semaphore_Obtain

    NAME
	MUIM_Semaphore_Obtain (V11)

    SYNOPSIS
	DoMethod(obj,MUIM_Semaphore_Obtain,);

    FUNCTION
	Emulates exec.library/ObtainSemaphore.

    SEE ALSO
	exec.library/ObtainSemaphore,
	MUIM_Semaphore_AttemptShared, MUIM_Semaphore_ObtainShared,
	MUIM_Semaphore_Release, MUIM_Semaphore_Attempt
Semaphore.mui/MUIM_Semaphore_ObtainShared

    NAME
	MUIM_Semaphore_ObtainShared (V11)

    SYNOPSIS
	DoMethod(obj,MUIM_Semaphore_ObtainShared,);

    FUNCTION
	Emulates exec.library/ObtainSemaphoreShared.
	The autodocs suggested pre-V39 fixes are already implemented.

    SEE ALSO
	exec.library/ObtainSemaphoreShared,
	MUIM_Semaphore_AttemptShared, MUIM_Semaphore_Obtain,
	MUIM_Semaphore_Release, MUIM_Semaphore_Attempt
Semaphore.mui/MUIM_Semaphore_Release

    NAME
	MUIM_Semaphore_Release (V11)

    SYNOPSIS
	DoMethod(obj,MUIM_Semaphore_Release,);

    FUNCTION
	Emulates exec.library/ReleaseSemaphore.

    SEE ALSO
	exec.library/ReleaseSemaphore,
	MUIM_Semaphore_AttemptShared, MUIM_Semaphore_Obtain,
	MUIM_Semaphore_Release, MUIM_Semaphore_Attempt